#ifndef ECHIQUIER_H
#define ECHIQUIER_H

#include "Equipe.h"

typedef struct {
    Piece *plateau;
    Equipe equipeNoir;
    Equipe equipeBlanche;
}Echiquier;


/*Fonctions/Procedures*/
void initialiseEchiquier(Echiquier *ech);
void afficherPlateau(const Echiquier ech);
void afficherDeplacement(const Echiquier ech);
void roque(Echiquier *ech);
void echec(Echiquier *ech);
void promotion(Echiquier *ech);

/*getter*/
Equipe getEquipeNoir(Echiquier ech);
Equipe getEquipeBlanche(Echiquier ech);

#endif
